Component

MA Public Opinion and Political Behaviour
MSc Data Science options

Year 1, Component 02

Option from List A
CE705-7-AU
Introduction to Programming in Python
(15 CREDITS)

The aim of this module is to provide an introduction to computer programming for students with little or no previous experience. The Python language is used in the Linux environment, and students are given a comprehensive introduction to both during the module. The emphasis is on developing the practical skills necessary to write effective programs, with examples taken principally from the realm of data processing and analysis. You will learn how to manipulate and analyse data, graph them and fit models to them. Teaching takes place in workshop-style sessions in a software laboratory, so you can try things out as soon as you learn about them.

CE887-7-AU
Natural Language Engineering
(15 CREDITS)

As humans we are adept in understanding the meaning of texts and conversations. We can also perform tasks such as summarize a set of documents to focus on key information, answer questions based on a text, and when bilingual, translate a text from one language into fluent text in another language. Natural Language Engineering (NLE) aims to create computer programs that perform language tasks with similar proficiency. This course provides a strong foundation to understand the fundamental problems in NLE and also equips students with the practical skills to build small-scale NLE systems. Students are introduced to three core ideas of NLE: a) gaining an understanding the core elements of language--- the structure and grammar of words, sentences and full documents, and how NLE problems are related to defining and learning such structures, b) identify the computational complexity that naturally exists in language tasks and the unique problems that humans easily solve but are incredibly hard for computers to do, and c) gain expertise in developing intelligent computing techniques which can overcome these challenges.

CE889-7-AU
Neural Networks and Deep Learning
(15 CREDITS)

The aim of this module is to provide students with an understanding of the role of artificial neural networks (ANNs) in computer science and artificial intelligence. This will allow the student to build computers and intelligent machines which are able to have an artificial brain which will allow them to learn and adapt in a human like fashion.

MA305-7-AU
Nonlinear Programming
(15 CREDITS)

How do you apply an algorithm or numerical method to a problem? What are the advantages? And the limitations? Understand the theory and application of nonlinear programming. Learn the principles of good modelling and know how to design algorithms and numerical methods. Critically assess issues regarding computational algorithms.

MA306-7-AU
Combinatorial Optimisation
(15 CREDITS)

In this module you will learn techniques underpinning algorithms for studying integer-valued systems, and apply these algorithms to solve integer and mixed integer problems with cutting-plane algorithms.

At Essex we pride ourselves on being a welcoming and inclusive student community. We offer a wide range of support to individuals and groups of student members who may have specific requirements, interests or responsibilities.

Find out more

The University makes every effort to ensure that this information on its programme specification is accurate and up-to-date. Exceptionally it can be necessary to make changes, for example to courses, facilities or fees. Examples of such reasons might include, but are not limited to: strikes, other industrial action, staff illness, severe weather, fire, civil commotion, riot, invasion, terrorist attack or threat of terrorist attack (whether declared or not), natural disaster, restrictions imposed by government or public authorities, epidemic or pandemic disease, failure of public utilities or transport systems or the withdrawal/reduction of funding. Changes to courses may for example consist of variations to the content and method of delivery of programmes, courses and other services, to discontinue programmes, courses and other services and to merge or combine programmes or courses. The University will endeavour to keep such changes to a minimum, and will also keep students informed appropriately by updating our programme specifications. The University would inform and engage with you if your course was to be discontinued, and would provide you with options, where appropriate, in line with our Compensation and Refund Policy.

The full Procedures, Rules and Regulations of the University governing how it operates are set out in the Charter, Statutes and Ordinances and in the University Regulations, Policy and Procedures.